e26b65ec074d70ef006d50bb44eec0a4f8de4135,app/src/main/java/uk/co/keepawayfromfire/screens/ShortcutActivity.java,ShortcutActivity,thunderbirdsAreGo,#,60

Before Change


        primaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
        primaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

        Intent secondaryIntent = getPackageManager().getLaunchIntentForPackage(getIntent().
                getStringExtra(INTENT_EXTRA_PACKAGE_2));
        secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
        secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

        startActivities(new Intent[]{secondaryIntent, primaryIntent});
        finish();

After Change


        String pkg1 = getIntent().getStringExtra(INTENT_EXTRA_PACKAGE_1);
        String pkg2 = getIntent().getStringExtra(INTENT_EXTRA_PACKAGE_1);

        if (pkg1 == null || pkg2 == null || pkg1.isEmpty() || pkg2.isEmpty()) {
            primaryIntent = getPackageManager().getLaunchIntentForPackage(pkg1);
            primaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
            primaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            secondaryIntent = getPackageManager().getLaunchIntentForPackage(pkg2);
            secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
            secondaryIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        } else {
            primaryIntent = getIntent().getParcelableExtra(ShortcutActivity.INTENT_EXTRA_1);
            secondaryIntent = getIntent().getParcelableExtra(ShortcutActivity.INTENT_EXTRA_2);